package org.csu.jpetstoreagain.vo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.NonNull;
import org.csu.jpetstoreagain.domain.Item;
import org.csu.jpetstoreagain.domain.LineItem;

@Data
public class LineItemVO {
    @NotNull
    private LineItem lineItem;
    @NotNull
    private Item item;
    @NotBlank
    private String productName;

    public LineItemVO(LineItem lineItem, Item item, String productName){
        setLineItem(lineItem);
        setItem(item);
        setProductName(productName);
    }
}
